﻿using System;
using System.Collections.Generic;
using System.Linq;

namespace OcenyOpisowe.Client.Security
{
	/// <summary>
	/// Obiekt użytkownika.
	/// Przechowuje jego informacje od momentu zalogowania.
	/// </summary>
	public class User
	{
		#region Prywatne zmienne klasy
		/// <summary>
		/// Identyfikator użytkownika.
		/// </summary>
		private int _identifier;
		/// <summary>
		/// Login użytkownika
		/// </summary>
		private string _login;
		/// <summary>
		/// Imię użytkownika.
		/// </summary>
		private string _firstName;
		/// <summary>
		/// Nazwisko użytkownika.
		/// </summary>
		private string _surname;
		#endregion

		#region Publiczne właściwości klasy
		/// <summary>
		/// Identyfikator użytkownika.
		/// </summary>
		public int Identifier
		{
			get { return _identifier; }
			set { _identifier = value; }
		}
		/// <summary>
		/// Login użytkownika
		/// </summary>
		public string Login
		{
			get { return _login; }
			set { _login = value; }
		}
		/// <summary>
		/// Imię użytkownika.
		/// </summary>
		public string FirstName
		{
			get { return _firstName; }
			set { _firstName = value; }
		}
		/// <summary>
		/// Nazwisko użytkownika.
		/// </summary>
		public string Surname
		{
			get { return _surname; }
			set { _surname = value; }
		}
		#endregion
	}
}
